package com.clstu.bignum;

import java.math.BigInteger;

public class BigInteger_ {
    public static void main(String[] args) {
        long n1=161326414;//数太大会报错
        System.out.println(n1);
        BigInteger bi = new BigInteger("8465463498499999999999999999");//构造器是输入字符串，多大都不会保错
        BigInteger bi2=new BigInteger("5460000");
        System.out.println(bi);
        System.out.println(bi.add(bi2));
        System.out.println(bi.multiply(bi2));//不能普通的+-*/运算符算，只能掉哟方法对同类型的对象操作
        System.out.println(bi.divide(bi2));
        System.out.println(bi.subtract(bi2));//用于数据过大或者精度过高的数据处理，底层是通过字符串操作的，再转换回来
    }
}
